﻿function RealSearchCountry() {
    RequireLookUp = document.getElementById("divRequireLookUp").value;
    ReturnCodeId = document.getElementById("divReturnCodeId").value;
    ReturnNameId = document.getElementById("divReturnNameId").value;

    CountryName = document.getElementById("divSearchCountryName").value;
    CountryIndex = document.getElementById("divSearchCountryIndex").value;

    CurrentPageIndex = 0;
    if (document.getElementById("divSelectPageIndex") != null) {
        CurrentPageIndex = document.getElementById("divSelectPageIndex").selectedIndex;
    }

    RetValue = Portal.Vision.Country.ServerSideSearchCountry(RequireLookUp, ReturnCodeId, ReturnNameId, CountryIndex, CountryName, CurrentPageIndex).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    document.getElementById("divResult").innerHTML = RetValue;
    document.getElementById("divWaiting").innerHTML = "";
}

function SearchCountryFunc() {
    document.getElementById("divWaiting").innerHTML = "Đọc dữ liệu từ máy chủ...";
    setTimeout("RealSearchCountry()", 10);
}


function ReturnValueFunc(RetCodeId, RetCode, RetCodeName, RetName) {
    window.opener.document.getElementById(RetCodeId).value = RetCode;
    window.opener.document.getElementById(RetCodeName).innerHTML = RetName;
    window.close();
}

function DeleteCountry(CountryIndex) {
    if (confirm("Bạn đã chắc chắn xóa chưa?") == false) return;
    RetValue = Portal.Vision.Country.ServerSideDeleteCountry(CountryIndex).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Quốc gia đã được xóa! Nhấn F5 để đọc lại danh sách....");
}


function AddCountry() {
    CountryName = document.getElementById("divSearchCountryName").value;
    CountryIndex = document.getElementById("divSearchCountryIndex").value;

    RetValue = Portal.Vision.Country.ServerSideAddCountry(CountryIndex, CountryName).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Quốc gia đã được thêm mới! Nhấn F5 để đọc lại danh sách....");
}

function ResetForm() {
    document.getElementById("divSearchCountryName").value = "";
    document.getElementById("divSearchCountryIndex").value = "";
    document.getElementById("divSearchCountryIndex").focus();
}

function SaveCountryItemFunc(CountryIndex) {
    CountryName = document.getElementById("divCountryName_" + CountryIndex).value;
    RetValue = Portal.Vision.Country.ServerSideSaveCountry(CountryIndex, CountryName).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Quốc gia đã cập nhật! Nhấn F5 để đọc lại danh sách....");
}